home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 3 / Info_Mac_1994-01.iso / Science / Cliff 1.3 / AboutCliff next >
Text File  |  1992-06-11  |  4KB  |  59 lines

  1. About Cliff's World:
  2. ------------------
  3. Cliff is a Macintosh application that iterates Dr. Cliff Pickover's dynamical system and plots the resulting co-ordinate pairs:
  4.  
  5. Initial condition: x = 0.1 ; y = 0.1
  6. Parameter range:  (-3 < a,b < 3), (0.5 < c,d < 1.5)
  7. do for 1 to n
  8.  xx = sin(y*b) + c*sin(x*b) ;
  9.  yy = sin(x*a) + d*sin(y*a) ;
  10.  x = xx; y = yy;
  11.  PlotDotAt (x,y)
  12. end.
  13.  
  14. Certain combinations of a, b, c and d produce quite striking pictures. Some of my favorites are included as sample files. On color or gray-scale systems, PlotDotAt (x,y) becomes DarkenDotAt(x,y) using a palette of equally spaced shades of gray. The resulting plots have an attractive diaphanous quality, but they take a while to "grow". Please be patient. My approach has been to search for interesting parameter sets in black & white and then let a color plot run in the background.
  15.  
  16. I've tried to use standard Mac interface conventions. When the mouse pointer is in Cliff's window, it changes to a hand shaped cursor. You can click and drag to move the picture around inside the window. Click and drag in the grow icon at the window's bottom right corner to shrink or enlarge the window. Click in the zoom icon in the window's title bar to enlarge the window to fill your screen.
  17.  
  18. The File menu's Open… command lets you load a set of parameters from a text file. The Save… command saves the current parameter set as a Teach Text file. The format is quite liberal so you can use Teach Text to add notes to the file. The Save PICT… command saves the image as a PICT file, and the Copy command in the Edit menu copies it to the clipboard. Use the Adjust Parameters… command in the Cliff menu to change a, b, c, d and n. The Get Info command tells you how many iterations have completed and how fast Cliff's going.
  19.  
  20. Requirements:
  21. ------------
  22. Cliff runs on any Mac with System 7, but requires the 32Bit QuickDraw extension with System 6. Cliff comes in two flavors: Cliff.SANE and Cliff.881. Cliff.SANE uses the slower (but more accurate) Standard Apple Numerics Environment routines to iterate the function.  Cliff.881 is much faster, but requires a floating point co-processor and a 68020 processor or better. One megabyte of memory is enough for eight bit deep (256 color) displays. You may have to increase the memory allotment for deeper displays.
  23.  
  24. References:
  25. ----------
  26. These simple iterated mappings are the subject matter for an entire computer art/math book Dr. Pickover will be publishing in about a year. He has written extensively about this and related topics:
  27.  
  28. Pickover, C. (1990) Computers, Pattern, Chaos and Beauty.
  29. St. Martin's Press: NY.  (Tel: 1-800-221-7945)
  30.  
  31. Pickover, C. (1991) Computers and the Imagination.
  32. St. Martin's Press: NY. (Tel: 1-800-221-7945)
  33.  
  34. Pickover, C. (Sept, 1992) Mazes for the Mind.
  35. St. Martin's Press: NY. (Tel: 1-800-221-7945)
  36.  
  37. Hargittai, I. and Pickover, C. (1992) Spiral Symmetry.
  38. World Scientific: NY, London, Singapore.  ISBN 981-02-0615-1 (USA Office: World Scientific, 687 Hartwell St., Teaneck, NJ 07666-5309 (Toll-free: 1-800-227-7562, Fax:  201-837-8859); Singapore Fax: 3825919.)
  39.  
  40. Dr. Pickover welcomes correspondence at
  41.  
  42. Dr. Cliff Pickover
  43. P.O. Box 549
  44. Millwood, New York 10546-0549 USA.
  45. Internet: cliff@watson.ibm.com
  46.  
  47. The Author:
  48. ----------
  49. Cliff is copyright (©) 1992, Gem City Software. It may be distributed freely, but must include this (unmodified) document. The program is available for a nominal charge from many on-line services or Mac User Groups. It's also available directly from me for $20, and includes some of my other demos and utilities on the disk. Send me your interesting parameter sets, and I'll include them in a future release.
  50.  
  51. John B. Matthews, M.D.
  52. Gem City Software
  53. 6415 Tantamount Lane
  54. Dayton, OH 45449
  55. Internet: jmatthews@desire.wright.edu
  56.  
  57. Disclaimer:
  58. ----------
  59. Sorry, neither Gem City Software nor I can accept liability arising out of use of this program including (but not limited to) the time you waste playing with it. Happy hunting!